home *** CD-ROM | disk | FTP | other *** search
- The following is based on information received from Microstuf. The new version
- 3.6 of Crosstalk XVI is limited to 10 redials to comply with the new FCC
- regulation designed to prevent overloading the phone system. Actually, the FCC
- allows 15 redials, but the Canadian Department of Communications allows only
- 10. Since they do business on both sides of the border, Microstuf uses the
- more restrictive number. If you write Microstuf, they can legally tell you how
- to increase the number of redials to 15, and to change the error message.
- However, increasing the number of redials to the maximum, hex FF, or 255, is
- quite easy, and automatically turns off the error message. To do so, first
- rename XTALK.EXE to something else, say XTALK.XXX.
-
- Then type: DEBUG XTALK.XXX RETURN
- type: R RETURN
-
- Now write down the register values for CS XXXX
- CX YYYY
- BX WWWW
-
- If BX equals 0001, then add 1000 to CS, and use that value.
- If BX equals 0000, use then value of CS given.
-
- Now type: S XXXX:0 LYYYY 75 0F 3C 0A RETURN
-
- DEBUG returns the address XXXX:ZZZZ
-
- type: E XXXX:ZZZZ RETURN
-
- Now DEBUG will return "75.". Each time you hit space you will get the next
- value of the sequence you searched for. Do this until you get to 0A. Instead
- of a space, type FF, and then RETURN. Using SP to represent the space bar, it
- looks like:
-
- 75.SP 0F.SP 3C.SP 0A.FF RETURN
-
- Finally, type: W RETURN
- type: Q RETURN
-
- This completes the patching process. Rename the unpatched version to something
- else, rename XTALK.XXX to XTALK.EXE, and enjoy a reasonable number of redials.
-
- I would like to emphasize that while this patch is based on information
- provided by Microstuf, they are NOT providing the specific information to
- increase the number of redials beyond the FCC maximum of 15.